/*
|--------------------------------------------------------------------------
|  小程序登录相关
|--------------------------------------------------------------------------
*/

// 根据code获取openid接口
export function getOpenid(params) {
	return uni.$u.http.get('app/openid', {
		params
	});
}

// 获取门店是否可以选择
export function getDeptChoseFlag(params) {
	return uni.$u.http.get('app/common/getDeptChoseFlag', {
		params
	});
}

// 验证openid是否绑定手机号
export function validate(params) {
	return uni.$u.http.get('app/openid/validate', {
		params
	});
}

// 微信小程序手机号绑定
export function bindphonenew(data) {
	return uni.$u.http.post('app/bindphonenew', data, {
		header: {
			'content-type': 'application/x-www-form-urlencoded',
		},
	});
}

// 保存微信信息接口
export function savewxinfo(data) {
	return uni.$u.http.post('app/savewxinfo', data, {
		header: {
			'content-type': 'application/x-www-form-urlencoded',
		},
	});
}

// 获取个人信息
export function customerinfo(params) {
	return uni.$u.http.get('app/customerinfo', {
		params
	});
}

// 门店列表
export function storelist(params) {
	
	return new Promise((resolve, reject) => {
		uni.getLocation({
			type: 'wgs84',
			success(res) {
				console.log('定位成功，获取指定门店', res);
				
				params.latitude = res.latitude;
				params.longitude = res.longitude;
				
				resolve(uni.$u.http.get('app/common/storelist', {
					params
				}, ));
			},
	
			fail(e) {
				console.log('定位失败，获取指定门店', e);
				resolve(uni.$u.http.get('app/common/storelist', {
					params
				}));
			}
	
		});
	})
	
	
	
	// return uni.$u.http.get('app/common/storelist', {
	// 	params
	// });
}

/**
 * 单个门店
 * @description 文档地址：https://www.showdoc.com.cn/621973355535503/8370496008363286
 * @param {*} params 
 */
export function store(params) {

	return new Promise((resolve, reject) => {
		uni.getLocation({
			type: 'wgs84',
			success(res) {
				console.log('定位成功，开始获取最近一个门店', res);
				resolve(uni.$u.http.get('app/common/store', {
					params: {
						latitude: res.latitude,
						longitude: res.longitude
					}
				}, ));
			},

			fail(e) {
				console.log('定位失败，开始获取随机门店', e);
				resolve(uni.$u.http.get('app/common/store', {
					params
				}));
			}

		});
	})

	// return uni.$u.http.get('app/common/store', { params });
}

// 历史订单门店列表
export function history(params) {
	return uni.$u.http.get('app/ordercar/history/deptlist', {
		params
	});
}

// 进出小程序记录
export function visit(data) {
	return uni.$u.http.post('app/visit/add', data, {
		header: {
			'content-type': 'application/x-www-form-urlencoded',
		},
	});
}

// 退出登录
export function signout(data) {
	return uni.$u.http.post('app/signout', data, {
		header: {
			'content-type': 'application/x-www-form-urlencoded',
		},
	});
}
/**
 * 分享二维码
 * @description 文档地址：https://www.showdoc.com.cn/1773250866339780/8471789644277095
 */
export function qrcode(data) {
	return uni.$u.http.post('/api/member/qrcode', data)
}
